
//对于protected访问限定符的理解：主要是修饰能够让基类从对象直接访问，但是继承到子类中不能让子类从对象直接
//获的该成员变量
class Child_2
{
public:
	Child_2(int _a,int _b)
		:a(_a)
		,b(_b)
	{}
	virtual void func()
	{

	}
	virtual void func5()
	{

	}
private:
	int a;
	int b;
};

class Parent_2 : public Child_2
{
public:
	Parent_2(int _a,int _b,int _c)
		:Child_2(_a,_b)
		,c(_c)
		,child(_a,_b)  //构造函数
	{}
	virtual void func2()
	{

	}
private:
	int c;
	Child_2 child;
};